
サンプルゲームについて


[目的]
  初心者ゲームプログラマの参考になるような、サンプルプログラムを作成する。

[要件]
  - リアルタイムで二人同時プレイが可能。
  - SBL6.0を使用 (SGLモード使用)。
  - ゲーム全体のシークエンスをもつ。

[プログラムシークエンス]
  以下の手順を繰り返す。
  1.社名ロゴ。
  2.タイトルロゴ。
  3.デモプレイ (ゲームプレイ後はリプレイ)。
  4.入力が無ければ1へ。
  5.ゲーム。終了後1.へ。

[ゲーム内容]
  二人同時プレイのみの対戦型シューティングゲーム。

１．ルール
  画面の左右それぞれにプレイヤーを配置する。
  プレイヤーはユーザの入力に従い上下に移動しながら相手を弾丸で狙撃する。
  先に相手に３発弾丸を命中させたプレイヤーが勝利者となる。

２．構成要素

2-1.プレイヤー
	- 画面の左右両端にお互いに向き合う形で合計２機配置する。
	- ユーザのPAD入力に従い上下にのみ移動する。移動範囲は画面の上下端の
	  間とする。
	- ユーザの[A-C]ボタンの入力があった瞬間に弾丸を発射する。

2-2.弾丸
	- プレイヤーから発射される。
	- 一度発射されると一定時間発射できない。
	- プレイヤー毎に一度に発射できる弾丸数に制限（３発）を設ける。
	- 画面から出ると消滅する。

2-3.その他
	- 初回はデモプレイ。ゲームプレイ後はリプレイを流す。

３．操作方法

1P側：
		スタートボタン	：ポーズ
		方向キー		：上下移動
		A,Bボタン		：弾を撃つ
		Cボタン			：ダメージ回復
		Xボタン			：視点切替（近づく）
		Yボタン			：視点切替（離れる）
		Zボタン			：視点切替（元に戻す）
		Rボタン			：視点切替（右回転）
		Lボタン			：視点切替（左回転）
		
2P側：
		スタートボタン	：ポーズ
		方向キー		：上下移動
		A,Bボタン		：弾を撃つ
		Cボタン			：ダメージ回復
		Xボタン			：無効
		Yボタン			：無効
		Zボタン			：無効
		Rボタン			：無効
		Lボタン			：無効

以上
